export default{
	install(app){
		// app.directive('move', {
		// 	mounted: (el,data) => {
		// 		const position=data.value
		// 		let isDown=false
		// 		document.addEventListener('mousedown', handleMouseDown);
		// 		document.addEventListener('mousemove', handleMouseMove);
		// 		document.addEventListener('mouseup', handleMouseUp);
		// 		let offset = { x: 0, y: 0 };
		// 		function handleMouseDown(e) {
		// 			if (e.target===el) {
		// 				isDown=true
		// 				const rect = el.getBoundingClientRect();
		// 				const parentRect = e.target.parentElement.getBoundingClientRect();
		// 				const offsetX = rect.left - parentRect.left;
		// 				const offsetY = rect.top - parentRect.top;
		// 				offset.x = offsetX;
		// 				offset.y =offsetY
		// 			}
		// 		}
				
		// 		function handleMouseMove(e) {
		// 			if(isDown){
		// 				const x = e.clientX - offset.x;
		// 				const y = e.clientY - offset.y;
		// 				position.x = x
		// 				position.y = y
		// 			}
		// 		}
		// 		function handleMouseUp() {
		// 			isDown=false
		// 		}
		// 		el.handleMouseDown = handleMouseDown;
		// 		el.handleMouseMove = handleMouseMove;
		// 		el.handleMouseUp = handleMouseUp;
		// 	},
		// 	unmounted:(el)=>{
		// 		document.removeEventListener('mousedown', el.handleMouseDown);
		// 		document.removeEventListener('mousemove', el.handleMouseMove);
		// 		document.removeEventListener('mouseup', el.handleMouseUp);
		// 		delete el.handleMouseDown;
		// 		delete el.handleMouseMove;
		// 		delete el.handleMouseUp;
		
		// 	}
		// })
		
	}
}